quiste umbilical - French English Dictionary